<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>后盾人</title>
  </head>
  <body></body>
  <script>
    // function Hd(name) {
    //   this.name = name;
    // }
    // Hd.prototype.show = function() {};
    // console.log(
    //   JSON.stringify(
    //     Object.getOwnPropertyDescriptor(Hd.prototype, "show"),
    //     null,
    //     2
    //   )
    // );
    // let h = new Hd("后盾人");
    // for (const key in h) {
    //   console.log(key);
    // }
    // for (const key in h) {
    //   if (h.hasOwnProperty(key)) {
    //     console.log(key);
    //   }
    // }
    class User {
      constructor(name) {
        this.name = name;
      }
      show() {}
    }
    let u = new User("向军");
    console.dir(User);
    console.log(
      JSON.stringify(
        Object.getOwnPropertyDescriptor(User.prototype, "show"),
        null,
        2
      )
    );
    for (const key in u) {
      console.log(key);
    }
  </script>
</html>
